{
    //字符串扩展
    let a='啊';
    a.codePointAt(0);
    // console.log(a.codePointAt(0).toString(16));//十进制转16进制
    //fromCharCode只能识别编号小鱼0xffff的字符
    // console.log(String.fromCharCode(0x20bb7));
    //fromCodePoint()可以识别大与oxffff的字符
    // console.log(String.fromCodePoint(0x20bb7));
    //符串的遍历接口(字符串遍历for of循环的使用)
    // for (let c of 'fooasda') {
    //     console.log(c);//f o o a s d a
    // }
    // let text = String.fromCodePoint(0x20bb7);
    // for (let c of text) {
    //     console.log(c);
    // }

    //es5提供的charAt()返回给定的字符串字符,但是不能识别马甸大于0xffff的字符,at()方法可以识别
    // let c='sa';
    // console.log(c.at(0));
    //normalize()可以判断表示方法的字符串是否表达的是同一个字符:用法:字符.normalize === 字符.normalize

    let c = 'hello world';
    //includes()//判断字符串中是否找到了参数字符串
    // console.log(c.includes('l'));
    //startsWith()判断参数是否是摸个字符串的首字符
    // console.log(c.startsWith('h'));//true
    //endsWith()判断参数字符是否是某个字符串的尾部
    // console.log(c.endsWith('d'));//true
    //repeat()讲字符串重复参数次,如果参数是小数会被取证附属会报错,nan等同为0
    // console.log(c.repeat(3))//hello world会重复三次

    //padStart(字符串长度,'字符串')在头部补全字符串,padEnd()用法与padStart相同
    // console.log('x'.padStart(5,'ab'));//ababx
    // 1.原字符串长度等于或小于制定的字符串长度,则返回原字符串
    // 2.如果超出制定的字符串长度,则截取部分补齐
    // 3.如果省略第二个参数则使用空格补齐

}
